package com.cictec.middleware.tde.rm.protocol.rm.message;

import java.util.Date;

import com.cictec.middleware.tde.rm.protocol.TerminalMessage;

/**
 * 0x25 上传终端基础软件状态
 * 
 * @author Zhibin
 *
 */
public class Rm0x25TerminalMessage extends TerminalMessage {

	/** */
	private static final long serialVersionUID = -7189610074946089048L;

	private Date createTime;
	private int manufactureNumber;
	private String terminalName;
	private String serialNumber;
	private int mainSoftVersionLength;
	private String mainSoftVersion;
	private int mainSocVersionLength;
	private String mainSocVersion;
	private int keyboardSoftVersionLength;
	private String keyboardSoftVersion;
	private int bizSoftVersionLength;
	private String bizSoftVersion;
	private int protocolVersionLength;
	private String protocolVersion;
	private int sendType;
	private int reserved;

	public Rm0x25TerminalMessage(Header header) {
		super(header);
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public int getManufactureNumber() {
		return manufactureNumber;
	}

	public void setManufactureNumber(int manufactureNumber) {
		this.manufactureNumber = manufactureNumber;
	}

	public String getTerminalName() {
		return terminalName;
	}

	public void setTerminalName(String terminalName) {
		this.terminalName = terminalName;
	}

	public String getSerialNumber() {
		return serialNumber;
	}

	public void setSerialNumber(String serialNumber) {
		this.serialNumber = serialNumber;
	}

	public int getMainSoftVersionLength() {
		return mainSoftVersionLength;
	}

	public void setMainSoftVersionLength(int mainSoftVersionLength) {
		this.mainSoftVersionLength = mainSoftVersionLength;
	}

	public String getMainSoftVersion() {
		return mainSoftVersion;
	}

	public void setMainSoftVersion(String mainSoftVersion) {
		this.mainSoftVersion = mainSoftVersion;
	}

	public int getMainSocVersionLength() {
		return mainSocVersionLength;
	}

	public void setMainSocVersionLength(int mainSocVersionLength) {
		this.mainSocVersionLength = mainSocVersionLength;
	}

	public String getMainSocVersion() {
		return mainSocVersion;
	}

	public void setMainSocVersion(String mainSocVersion) {
		this.mainSocVersion = mainSocVersion;
	}

	public int getKeyboardSoftVersionLength() {
		return keyboardSoftVersionLength;
	}

	public void setKeyboardSoftVersionLength(int keyboardSoftVersionLength) {
		this.keyboardSoftVersionLength = keyboardSoftVersionLength;
	}

	public String getKeyboardSoftVersion() {
		return keyboardSoftVersion;
	}

	public void setKeyboardSoftVersion(String keyboardSoftVersion) {
		this.keyboardSoftVersion = keyboardSoftVersion;
	}

	public int getBizSoftVersionLength() {
		return bizSoftVersionLength;
	}

	public void setBizSoftVersionLength(int bizSoftVersionLength) {
		this.bizSoftVersionLength = bizSoftVersionLength;
	}

	public String getBizSoftVersion() {
		return bizSoftVersion;
	}

	public void setBizSoftVersion(String bizSoftVersion) {
		this.bizSoftVersion = bizSoftVersion;
	}

	public int getProtocolVersionLength() {
		return protocolVersionLength;
	}

	public void setProtocolVersionLength(int protocolVersionLength) {
		this.protocolVersionLength = protocolVersionLength;
	}

	public String getProtocolVersion() {
		return protocolVersion;
	}

	public void setProtocolVersion(String protocolVersion) {
		this.protocolVersion = protocolVersion;
	}

	public int getSendType() {
		return sendType;
	}

	public void setSendType(int sendType) {
		this.sendType = sendType;
	}

	public int getReserved() {
		return reserved;
	}

	public void setReserved(int reserved) {
		this.reserved = reserved;
	}

}
